package com.wzdigit.wms.basic.client.request.asn;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler", "fieldHandler" }, ignoreUnknown = true)
public class ReceiveReportSelectRequest implements Serializable{

	private static final long serialVersionUID = 1L;
	
	@ApiModelProperty(value = "模糊查询(通知单/来源单号)")
	private String filter;
	
	@ApiModelProperty(value = "收货通知单号")
	private String asnNo;
	
	@ApiModelProperty(value = "来源单号")
    private String sourceNo;
	
	@ApiModelProperty(value = "工单号")
	private String woNo;
	
	@ApiModelProperty(value = "物料编码")
	private String skuCode;
	
	@ApiModelProperty(value = "状态")
	private Integer status;
	
	@ApiModelProperty(value = "送检单号")
	private String inspNo;
	
	@ApiModelProperty(value = "订单号")
	private String poNo;
	
	@ApiModelProperty(value = "收货报表类型")
	private String asnType;
}